@charset "utf-8";
/* CSS Document */
body {
	background:#f3f3f3;
	font-size:14px; 
	font-family: Microsoft YaHei,SimSun,Arial,Helvetica, sans-serif; 
	line-height:30px;
	color:#333;
	margin:0 auto;}
td,th { 
	font-size:14px; 
	font-family: Microsoft YaHei,SimSun,Arial, Helvetica, sans-serif; 
	line-height:30px;
	color:#333;
}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { 
	padding:0; 
	margin:0;
	}
ul { 
	list-style:none;
	}
img { 
	border:0px;
	}
a { 
	font-size:14px; 
	color:#333; 
	text-decoration:none;
	}
a:hover { 
	font-size:14px; 
	color:#006cc8;
	text-decoration:none;
	}
a,input,button{ 
	outline:none; }
::-moz-focus-inner{
	border:0px;}
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
	}
.fl { float:left;}
.fr { float:right;}	
.mt10 { margin-top:10px;}
.mt20 { margin-top:20px;}
.mb10 { margin-bottom:10px;}
.mb20 { margin-bottom:20px;}
.mr20 { margin-right:20px;}




.wrap { width:100%; margin:0 auto; }
.header { background:url(banner_jy20171106.jpg) center top no-repeat; width:100%; height:115px; padding-top:173px;}

.searchbar { width:1020px; margin:0 auto;}
.searchbox { width:300px; height:31px; margin-bottom:10px; float:right;}
.searchinp { width:230px; height:25px; border:0; float:left; padding:3px 5px; color:#999; font-size:12px; line-height:25px;}
.searchbtn { background:url(search_button_jy20171106.jpg) 0 0 repeat-x; width:60px; height:31px; color:#fff; font-size:14px; line-height:31px; text-align:center; float:left; border:0;}
.searchbtn a,.searchbtn a:hover { color:#fff; font-size:14px; line-height:31px; display: block;}

.nav { background:#006cc8; width:1020px; height:67px; margin:0 auto; padding-top:7px;}
.nav ul { width:100%; overflow:hidden;}
.nav ul li { float:left; line-height:30px; width:14%; text-align:center;}
.nav ul li a { color:#fff; font-size:16px; line-height:30px;}
.nav ul li a:hover { color:#fff; font-size:16px; line-height:30px; text-decoration:none;}
.nav ul .nav_icon { background:url(icon_nav_jy20171106.jpg) 0 9px no-repeat; width:2px; height:27px;}

.main { width:1000px; background:#fff; overflow:hidden; zoom:1; margin:0 auto; padding:20px 10px;}

.ttxw { width:1000px; overflow:hidden; zoom:1; margin:0 auto 20px;}
.ttxw_l { background:url(ttxw_jy20171106.jpg) 10px 0 no-repeat; width:102px; height:81px; margin-right:30px;}
.ttxw_title { font-size:26px; text-align:left; width:858px; margin-bottom:5px; }
.ttxw_title ul {height:40px; overflow:hidden; }
.ttxw_title ul li { height:40px; width:858px;}
.ttxw_title ul li a  { color:#333; font-size:26px; font-weight:900; line-height:40px;}
.ttxw_title ul li a:hover { color:#d8271c; font-size:26px; font-weight:900;}
.ttxw_news_list { width:858px;}
.ttxw_news_list ul li { float:left; margin-right:20px; text-align:left; color:#999; font-size:14px; line-height:30px; width:31%;}
.ttxw_news_list ul li a {color:#999; font-size:14px; line-height:30px;}
.ttxw_news_list ul li a:hover { color:#333;}

.tpxw { width:603px; height:338px;}
.gzdt { width:397px;}
.gzdt_title { background:url(titlebar_bg_jy20171106.jpg) 0 0 repeat-x; height:37px; border-left:1px #e5e5e5 solid; border-right:1px #e5e5e5 solid; width:395px; padding-top:10px;}
.gzdt_title h2 { background:#fff; border:1px #e5e5e5 solid; border-bottom:none; width:129px; height:37px; margin-left:10px; text-align:center; color:#005399; font-size:18px; font-weight:bold; line-height:37px;}
.gzdt_title h2 a,.gzdt_title h2 a:hover { color:#005399; font-size:18px; font-weight:bold; line-height:37px;}
.gzdt_title span { float:right; color:#aeaeae; font-size:12px; margin-right:10px; line-height:27px; margin-top:-10px; }
.gzdt_title span a,.gzdt_title span a:hover {color:#aeaeae; font-size:12px; line-height:47px; }
.news_list { width:98%;}
.news_list ul li { background:url(icon_blue_jy20171106.jpg) 15px 16px no-repeat; padding-left:30px; line-height:36px; text-align:left;}
.news_list ul li span { color:#999; font-size:12px; float:right;}

.part { width:100%; overflow:hidden; zoom:1; height:auto;}

.zyxx { width:351px;}
.zyxx_title { background:url(titlebar_bg_jy20171106.jpg) 0 0 repeat-x; height:37px; border-left:1px #e5e5e5 solid; border-right:1px #e5e5e5 solid; width:349px; padding-top:10px;}
.zyxx_title ul { padding-left:10px;}
.zyxx_title ul li { padding:0 10px; text-align:center; line-height:37px; width:120px; float:left;}
.zyxx1 { background:#d8271c; color:#fff; font-size:18px; font-weight:bold; line-height:37px;}
.zyxx1 a,.zyxx1 a:hover { color:#fff; font-size:18px; font-weight:bold; line-height:37px;}
.zyxx2 { color:#333; font-size:18px; font-weight:bold; line-height:37px;}
.zyxx2 a,.zyxx2 a:hover { color:#333; font-size:18px; font-weight:bold; line-height:37px;}

.news_list2 { width:98%;}
.news_list2 ul li { background:url(icon_gray_jy20171106.jpg) 10px 16px no-repeat; padding-left:25px; line-height:36px; text-align:left;}
.news_list2 ul li span { color:#999; font-size:12px; float:right;}

.news { width:350px;}
.news_title { background:url(titlebar_bg_jy20171106.jpg) 0 0 repeat-x; height:47px; border-right:1px #e5e5e5 solid; width:100%; }
.news_title h2 { background:url(title_bg_jy20171106.jpg) right top no-repeat; width:121px; text-align:center; color:#fff; font-size:18px; line-height:47px; padding-right:8px; }
.news_title h2 a,.news_title h2 a:hover { color:#fff; font-size:18px; line-height:47px;}
.news_title span { float:right; color:#aeaeae; font-size:12px; margin-right:10px; line-height:47px;}
.news_title span a,.gzdt_title span a:hover {color:#aeaeae; font-size:12px; line-height:47px;}

.jld_title { background:url(titlebar_bg_jy20171106.jpg) 0 0 repeat-x; height:47px; border-right:1px #e5e5e5 solid; width:257px; }
.jld_title h2 { background:url(title_bg_jy20171106.jpg) top right no-repeat; width:121px; text-align:center; color:#fff; font-size:18px; line-height:47px; padding-right:8px; }
.jld_title h2 a,.jld_title h2 a:hover {color:#fff; font-size:18px; line-height:47px;}
.jld_box { background:#fff; overflow:hidden; zoom:1; width:236px; border:1px #e5d5e5 solid; border-top:none; padding:10px 10px 0;}
.jld_box ul li { text-align:left; height:40px; color:#333; font-size:14px; line-height:30px;}
.jld_box ul li a { color:#333; font-size:14px; line-height:30px;}
.jld_box ul li a:hover { color:#006cc8; font-size:14px; line-height:30px;}
.jld_box ul li span { border:1px #e5e5e5 solid; background:url(jld_bg_jy20171106.jpg) 0 0 repeat-x; height:28px; width:70px; line-height:28px; color:#333; font-size:14px; font-weight:bold; margin-right:20px; display:block; float:left; text-align:left; padding-left:30px;}

.jld_box2 { background:#fff; overflow:hidden; zoom:1; width:236px; border:1px #e5d5e5 solid; border-top:none; padding:10px 10px 0;}
.jld_box2 ul li { background:url(icon_gray_jy20171106.jpg) 10px 16px no-repeat; padding-left:25px; line-height:36px; text-align:left;}
.jld_box2 ul li a { color:#333; font-size:14px; line-height:30px;}
.jld_box2 ul li a:hover { color:#006cc8; font-size:14px; line-height:30px;}
.jld_box2 ul li span { color:#999; font-size:12px; float:right;}

.zwgk_title { background:url(titlebar_bg_jy20171106.jpg) 0 0 repeat-x; height:37px; border-left:1px #e5e5e5 solid; border-right:1px #e5e5e5 solid; width:256px; padding-top:10px;}
.zwgk_title h2 { background:#fff; border:1px #e5e5e5 solid; border-bottom:none; width:129px; height:37px; margin-left:10px; text-align:center; color:#005399; font-size:18px; font-weight:bold; line-height:37px;}
.zwgk_title h2 a,.zwgk_title h2 a:hover { color:#005399; font-size:18px; font-weight:bold; line-height:37px;}
.zwgk_box { background:#fff; overflow:hidden; zoom:1; width:242px; border:1px #e5d5e5 solid; border-top:none; padding:10px 7px 0;}
.zwgk_box ul li { height:49px; margin-bottom:10px;}

.zwgk_r { width:722px;}
.dwjs_l { width:722px;}

.yxmf { width:490px;}
.yxmf_title { width:50px; height:166px;}
.yxmf_box { background:#e9f5ff; width:420px; height:146px; padding:10px;}
.yxmf_box ul li { float:left; width:95px; height:140px;}
.yxmf_box ul li p { width:95px; text-align:center; line-height:40px;}

.jygl { width:490px;}
.jygl_title { width:50px; height:166px;}
.jygl_box { background:#e9f5ff; width:420px; height:146px; padding:10px;}
.jygl_box ul li { float:left; width:125px; height:140px;}
.jygl_box ul li p { width:125px; text-align:center; line-height:40px;}


.links_title { background:url(titlebar_bg_jy20171106.jpg) 0 0 repeat-x; height:37px; border-left:1px #e5e5e5 solid; border-right:1px #e5e5e5 solid; width:998px; padding-top:10px;}
.links_title h2 { background:#fff; border:1px #e5e5e5 solid; border-bottom:none; width:129px; height:37px; margin-left:10px; text-align:center; color:#005399; font-size:18px; font-weight:bold; line-height:37px;}
.links_title h2 a,.links_title h2 a:hover { color:#005399; font-size:18px; font-weight:bold; line-height:37px;}
.links_box { border:1px #e5e5e5 solid; border-top:none; width:978px; padding:10px 10px 0; overflow:hidden; zoom:1;}
.links_box ul li { float:left; width:20%; height:54px; margin-bottom:10px; text-align:left;}

.footer { background:url(bottom_bg_jy20171106.jpg) 0 0 repeat-x #ececec; width:100%; height:140px;}
.footer_box { width:700px; margin:0 auto; height:120px;}
.footer_box ul { width:700px; padding-top:30px;}
.footer_box ul li { float:left; text-align:center; line-height:60px;}

/*二级页*/
.positon { width:1000px; height:20px; margin:0 auto 10px; text-align:left; line-height:20px; }
.page { width:100%; height:40px; line-height:40px; text-align:center; border-top:1px #e5e5e5 dashed;}


.subnews {  width:100%;}
.subnews h3 { font-size: 26px; font-weight:bold; color:#333; line-height:38px; width:95%; margin:0 auto; padding-top:40px; padding-bottom:40px; text-align:center;}
.news_list_timebar { width:95%; margin:0 auto 40px; background:#f5f5f5; height:30px; line-height:25px;}
.news_list_timebar ul { width:85%; margin:0 auto; text-align:center;}
.news_list_timebar ul li { float:left; width:33%; text-align:center; color:#999; font-size:14px; line-height:30px;}
.news_list_timebar ul li a { color:#f00;}
.news_list_timebar div { text-align:center; color:#999; font-size:14px; line-height:30px; margin-bottom:10px; }
.news_list_timebar div a { color:#0062ae; font-size:14px;}
.news_list_timebar div a:hover { color:#0062ae; font-size:14px; text-decoration:none;}

.zhengwen_nr { color:#333; font-size:16px; line-height:34px;  width:95%; margin:0 auto 30px;; text-align:left; }
.zhengwen_nr img{ max-width:840px; width: expression(this.width > 900 ? 900: true); }
.zerenren { width:100%; text-align:right; color:#333; font-size:16px; height:30px; line-height:30px;}
.fujian { width:95%; text-align:left; color:#333; font-size:16px; line-height:30px; margin:0 auto;}
.print { width:95%; text-align:center; height:40px; border-top:1px #e5e5e5 dashed; margin:10px auto; padding-top:10px;}
.print a,.print a:hover {color:#0062ae;}

.pic_list { width:100%;}
.sub_pic_list { margin-top:20px; overflow:hidden; zoom:1;}
.sub_pic_list li { width:33%; float:left; text-align:center;}
.sub_pic_list li span { text-align:center;}
.sub_pic_list li span a { display:block; line-height:24px; margin:5px 0 10px; padding:0 10px;}

.column_box { background:#fff; overflow:hidden; zoom:1; width:236px; border:1px #e5d5e5 solid; border-top:none; padding:10px 10px 0;}
.column_box ul li { background:url(column_bg_jy20171106.jpg) 0 0 repeat-x; width:; height:49px; margin-bottom:10px; text-align:center; font-size:16px; color:#333; font-weight:bold; line-height:49px;}
.column_box ul li a,.column_box ul li a:hover {font-size:16px; color:#fff; font-weight:bold; line-height:49px;}

/*焦点图*/
.focus{position:relative;width:603px;height:338px; margin:0 auto;}  
.focus img{width:603px;height:338px;} 
.focus .fPic{position:absolute;left:0px;top:0px;}  
.focus .D1fBt{overflow:hidden;zoom:1;height:16px;z-index:10;}  
.focus .D2fBt{overflow:hidden;zoom:1;height:16px;z-index:10;}  
.focus .shadow{width:100%;position:absolute;bottom:0;left:0px;z-index:10;height:40px;line-height:40px;background:rgba(0,0,0,0.6);  
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;display:block;text-align:left;}  
.focus .shadow a{text-decoration:none;color:#fff;font-size:14px;overflow:hidden; margin-left:15px; font-family:"宋体"; width:503px; height:40px;line-height:40px;overflow:hidden; display:inline-block; }  
.focus .fcon{position:relative;width:100%;float:left;display:none;background:#000  }  
.focus .fcon img{display:block;}  
.focus .fbg{bottom:13px;right:10px;position:absolute;height:12px;text-align:center;z-index:200; }  
.focus .fbg div{ overflow:hidden; height:12px }    
.focus .D1fBt a{position:relative;display:inline;width:10px;height:10px; margin:0 3px;color:#B0B0B0; text-decoration:none;text-align:center;outline:0;float:left;background:#fff;}    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#41a7ff;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none;font-style:normal;}    
.focus .D2fBt a{position:relative;display:inline;width:10px;height:10px; margin:0 3px;color:#B0B0B0; text-decoration:none;text-align:center;outline:0;float:left;background:#fff;}    
.focus .D2fBt .current,.focus .D1fBt a:hover{background:#41a7ff;}    
.focus .D2fBt img{display:none}    
.focus .D2fBt i{display:none;font-style:normal;}    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background:url(../images/focus_btn.png) no-repeat;}
.focus .prev{top:50%;margin-top:-37px;left:0;background-position:0 -74px;cursor:pointer;}  
.focus .next{top:50%;margin-top:-37px;right:0;background-position:-40px -74px;cursor:pointer;}  
.focus .prev:hover{background-position:0 0;}  
.focus .next:hover{background-position:-40px 0;} 

/*悬浮二维码*/
.animated { -webkit-animation-duration: .5s; animation-duration: .5s; -webkit-animation-fill-mode: both; animation-fill-mode: both }
.livechat-ewm { width: 103px; height: 114px; border-radius: 50%; position: fixed; top:327px; left:50%; margin-left:-622px; opacity: 0; z-index: 700; transform: translateY(0); -webkit-transform: translateY(0); -ms-transform: translateY(0); -webkit-transition: all 1s cubic-bezier(.86, 0, .07, 1); transition: all 1s cubic-bezier(.86, 0, .07, 1) }
.livechat-ewm:focus { outline: 0 }
.livechat-ewm.animated { opacity: 1; transform: translateY(-40px); -webkit-transform: translateY(-40px); -ms-transform: translateY(-40px) }
.livechat-ewm .ewm { position: absolute; top: 0; left: 0; width: 100%; height: auto; z-index: 50 }
.livechat-ewm .animated-circles .circle { background: rgba(38,199,252,.25); width: 103px; height: 114px; border-radius: 50%; position: absolute; z-index: 49; transform: scale(1); -webkit-transform: scale(1) }
.livechat-ewm .livechat-hint.show_hint { -webkit-transform: translateX(-40px); transform: translateX(-40px); opacity: 1 }
.livechat-ewm .livechat-hint.hide_hint { opacity: 0; -webkit-transform: translateX(0); transform: translateX(0) }
.livechat-ewm .livechat-hint.rd-notice-tooltip { max-width: 1296px!important }
.livechat-ewm .livechat-hint.rd-notice-tooltip .rd-notice-content { width: auto; overflow: hidden; text-overflow: ellipsis }